import java.util.Arrays;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 86183
 */
/*输入6个整数，先将其输出然后再将数组倒转，再次输出数组
输入描述：
用户随机输入的6个int类型变量
输出描述：
先输出用户输入顺序的数组（这一步预设代码已给出）
再输出反转后的数组（输出格式为Arrays.toString(arr)，参考预设代码中的输出格式）*/
public class Test {
    //方法二：采用在建立一个数组来实现数组倒序
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] array = new int[6];
        for (int i = 0; i <array.length ; i++) {
            array[i] = sc.nextInt();
        }
        System.out.println(Arrays.toString(array));

        int[] arr = new int[array.length];//创建一个新数组
        int n = array.length - 1 ;//定义新数组的下标
        for (int i = 0; i <array.length ; i++) {
            arr[n] = array[i];//将array数组的值赋给arr数组
            n --;//arr数组下标减1
        }
        System.out.println(Arrays.toString(arr));
    }
    //方法一：
    public static void main1(String[] args) {
        int[] arr = new int[6];//定义数组
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i < arr.length; i++) {//利用for循环来输入数组中的值
            arr[i] = scanner.nextInt();
        }
        System.out.println(Arrays.toString(arr));//toString()--用字符串的形式来输出
        //利用for循环，进行数组前后值的交换
        for( int i = 0; i < arr.length / 2 ;i++ ){//arr.length / 2 --表示循环数组长度的一半 数组值就交换完成 ，数组变成倒序
            //进行之的交换
            int tmp = arr[i];
            arr[i] = arr[arr.length - 1 - i];
            arr[arr.length - 1 - i] = tmp;
        }
        System.out.println(Arrays.toString(arr));
    }
}
